home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Word / B / BBEdit 2.1.3.cpt / BBEdit Notes < prev    next >
Text File  |  1992-06-18  |  24KB  |  555 lines

  1. Before using BBEdit, you should be comfortable with using a word processor
  2. (such as MacWrite), or some other text editor.
  3.  
  4. GENERAL INFORMATION
  5.  
  6.     BBEdit is a multiple-document text editor; you can have an arbitrarily
  7. large number of windows open, with each window containing a different 
  8. document. The number of documents you can open at once is limited only by
  9. available memory; the maximum size of each document is likewise dependent
  10. on available memory.
  11.  
  12.     BBEdit supports editing features such as a changeable tab width
  13. and automatic indentation, and offers convenience features such as
  14. en-masse Save, Close, and Print commands, and the ability to print in  
  15. a font and size other than the font and size used when editing - for
  16. example, you can edit a document in the Monaco font, 9 point size,
  17. but you may wish to print it out using the Courier 6 point font in order
  18. to minimize paper usage.
  19.  
  20.     BBEdit works in fairly traditional fashion; in the interests of brevity
  21. and minimal obfuscation, only those features unique to BBEdit are described
  22. in following sections.
  23.  
  24. CREATING AND OPENING DOCUMENTS
  25.  
  26.     New editing windows can be created by choosing "New" from the File menu;
  27. newly created windows are stacked down and to the left, and are set up for
  28. editing in Monaco 9.
  29.  
  30.     To open an existing text file, use the "Open" or "Open Several" commands
  31. from the File menu. The "Open Several" dialog box allows you to open many
  32. files from different disks and folders. The left half of the dialog behaves
  33. in much the same fashion as a traditional Open box, except for the addition
  34. of the "Add" and "Add All" buttons. To dismiss the dialog, click the "Cancel"
  35. button on the right half of the dialog, or the "Done" button, which is next
  36. to it. Instead of dimissing the dialog, double-clicking on a file adds it
  37. to the list on the right half of the dialog.
  38.  
  39.     This list is the list of files to be opened; you can add a file to it
  40. by double-clicking the file, pressing the Return or Enter keys, or clicking
  41. the "Add" button. If a folder is selected, the "Add" button becomes the "Open"
  42. button, and clicking the "Open" button or double-clicking the folder opens
  43. the folder.
  44.  
  45.     The "Remove" button can be used to remove selected files from the list
  46. of files to be opened. Files in this list can be selected by clicking on
  47. their names; Shift-clicking extends the selection to consecutive files, and
  48. Command-clicking allows you to select files out of order.
  49.  
  50.     The "Add All" button will add all files in the current folder to the
  51. list of files to be opened.
  52.  
  53.     When you click the "Done" button, all files on the list will be opened,
  54. provided that there is enough available memory to open them all.
  55.  
  56.     You can also open files in BBEdit by selecting their icons in the Finder
  57. and choosing "Open" under the Finder's "File" menu.
  58.  
  59.     Of you open documents created by THINK C, MPW, or Macintosh Pascal,
  60. BBEdit will use the settings stored in them to position the window, and
  61. set the font and size.
  62.  
  63.     The "Open Selection" command may be used to open a file whose name is 
  64. contained in the current selection range. If the name is a simple file name,
  65. then BBEdit will look in the directory containing the current document for the
  66. file. If it's not found there, or the document has never been saved, then BBEdit
  67. will bring up a dialog requesting a directory; this directory will be the
  68. starting point of a search for the specified file.
  69.  
  70.     If the character after the end of the selection range is a period, then
  71. BBEdit will behave like THINK C's editor, and extend the selection as if
  72. you had selected a file name and its suffix.
  73.  
  74.     Files may be opened read-only, or they may be opened in such fashion that
  75. the Projector settings are honored; the file will be opened read-only if it's 
  76. been checked out read-only. A file will also be opened read-only if its
  77. "Locked" switch (in the Finder's Get Info box) is set, if it's on a locked
  78. disk, or in a read-only AppleShare directory.
  79.  
  80.     When the "Filter Line Feeds" switch is checked, BBEdit will scan each
  81. file that it opens, and will convert carriage return/line feed pairs to
  82. single carriage returns, and single line feeds to single carriage returns.
  83.  
  84. You can also open files other than text files, using the "Show All Types" switch.
  85.  
  86. EDITING FEATURES
  87.  
  88.     BBEdit supports the following editing features, all of which are
  89. undoable:
  90.     
  91.     Balance        Select the parentheses, braces, or quotes which enclose the
  92.                 current selection range.
  93.                 
  94.     Twiddle        Exchange the characters on either end of the selection range.
  95.                 
  96.                 If there is no selection, then the characters on either side
  97.                 of the insertion point are swapped.
  98.             
  99.                 If the insertion point lies at the end of a line or the end
  100.                 of the document, then the two characters preceding the insertion
  101.                 point will be switched, rather than the characters on each side.
  102.                 
  103.                 If the insertion point lies at the beginning of a line or the
  104.                 beginning of the document, then the two characters following
  105.                 the insertion point will be exchanged.
  106.  
  107.     Raise Case
  108.     Lower Case    Make the selection range all uppercase or all lowercase.
  109.     
  110.     Shift Left
  111.     Shift Right    Shift the line(s) containing the selection range left or right
  112.                 by one tab stop. Holding down the Shift key while choosing 
  113.                 either command causes the shift to be by one space instead of
  114.                 by a tab stop.
  115.     
  116.     Wrap…        This command will wrap the text so that it breaks at the philip
  117.                 bar; the philip bar is a vertical gray line in the document
  118.                 window which indicates the right-hand edge of the usable editing
  119.                 area when the window is zoomed to fill a standard 9-inch Mac
  120.                 screen. Optionally, text can be wrapped to the width of the
  121.                 document window, or to constant character width.
  122.                 
  123.                 Text can be optionally paragraph-wrapped; instead of simply
  124.                 breaking the line, the next carriage return after the new
  125.                 line break will be changed to a space, for smoother wrapping.
  126.                 
  127.                 Holding down the Option key and choosing this command will
  128.                 perform a text wrap without bringing up the dialog, using
  129.                 the current settings. (The defaults can be set in the
  130.                 Preferences dialog.)
  131.                 
  132.                 This command is intended to be used once after opening word-
  133.                 wrapped documents, such as TeachText files.
  134.                 
  135.     Zap Gremlins
  136.                 Replace all non-printing control characters with bullets
  137.                 (option-8). Line feeds are treated specially - if a line
  138.                 feed is preceded by a carriage return, then it is deleted;
  139.                 otherwise, it is replaced with a carriage return.
  140.                 
  141.     The standard editing operations (undo, cut, copy, paste, clear, and typing)
  142. are all undo-able, as are all of the operations listed above. BBEdit will warn
  143. you if any text action is not undo-able.
  144.  
  145. PRINTING DOCUMENTS
  146.  
  147.     Printing documents in BBEdit works in the standard fashion; however,
  148. you may choose to print pages in reverse order, for convenience when using
  149. a standard LaserWriter. You may also choose to place a border around each page.
  150. The "Print Pages In Reverse Order" and "Frame Printing Area" check-boxes enable
  151. these functions, respectively. The "Print Page Headers" switch controls whether
  152. the page number and other information will be printed at the top of each page.
  153.  
  154.     Clicking on the "Options..." button will bring up a dialog for setting
  155. the above options.
  156.  
  157.     The "Print Selection Only" switch will instruct BBEdit to only print
  158. the current selection range, if there is one.
  159.  
  160.     Clicking on the "Printing Font..." button will bring up a dialog which allows
  161. you to set the font and size to use when imaging the document on the printer.
  162.  
  163. SETTING FONT AND SIZE
  164.  
  165.     The "Font and Tabs..." item under the Text menu is useful for editing documents
  166. in a font and size other than Monaco 9. In this dialog, you can also set the width
  167. in spaces of a tab stop.
  168.  
  169. THE SEARCH MENU
  170.  
  171.     The "Search" menu contains commands for searching within a document. The
  172. "Find..." command brings up a dialog box in which to enter the text you are
  173. looking for, and optionally, the text you wish to replace with. Also provided
  174. are check boxes for making the search case-sensitive, wrapping around to the
  175. beginning of the document once its end is reached during a search, and for
  176. searching for an entire word. See "MULTI-FILE SEARCHING", below, for details
  177. on the function of the "Multi-File Search" check box.
  178.  
  179.     "Find Again" searches for the find string, if one is entered.
  180.     
  181.     The "Find Selection" command will make the current selection the find
  182. string, and search for it.  This is equivalent to making a selection, copying it,
  183. choosing "Find..." and pasting into the dialog, with the exception that "Find
  184. Selection" will not change what is already on the Clipboard.
  185.  
  186.     "Enter Selection" behaves the same as "Find Selection", except that it does
  187. not search for the selection.
  188.  
  189.     "Replace" will replace the current selection with the replace string.
  190. If there is no selection, "Replace" is equivalent to pasting the replace
  191. string, except that it doesn't change the Clipboard. If there is no replace
  192. string, then a "Replace" is equivalent to deleting the current selection.
  193.  
  194.     "Replace And Find Again" is equivalent to choosing the "Replace" command,
  195. followed by choosing the "Find Again" command.
  196.  
  197.     "Replace All" will search for all occurrences of the search string
  198. (including the current selection) and replace them with the replace string.
  199.  
  200.     The "Go To Line" command will place the insertion point at the beginning
  201. of the desired line. If you request a line number that is less than one or
  202. greater than the number of lines in the document, the insertion point will
  203. be placed at the beginning or end of the document, respectively.
  204.     
  205.     Note that all searches are subject to the options set in the "Find..."
  206. dialog box.
  207.  
  208. MULTI-FILE SEARCHING
  209.  
  210.     When you turn on the "Multi-File Search" check box in the Search dialog,
  211. BBEdit provides options to perform various kinds of multi-file searches. To
  212. set these options click on the "Options…" button, which is enabled when
  213. multi-file searching is enabled.
  214.  
  215. The "Search Method" popup provides the following options:
  216.  
  217.     •    Directory Scan: all text files in the directory tree rooted at the
  218.         specified Starting Directory will be searched for occurrences of 
  219.         the "Search For" string. (If "Show All Types" is turned on, then
  220.         ALL files in the directory tree will be searched.) This option is
  221.         always available.
  222.         
  223.     •    Search Results: files listed in the "Search Results" window (see
  224.         Batch Search, below) will be used as the basis for the multi-file
  225.         search. This is useful to narrow down the list of matches by
  226.         doing multiple searches on the Search Results with different
  227.         search strings. If there are no Search Results, then this option
  228.         is not available.
  229.         
  230.     •    Open Windows: the multi-file search will search only open windows.
  231.         Again, a useful way to narrow the search. This option is not available
  232.         if there are no windows open.
  233.         
  234.     •    On Location: BBEdit will use On Location 2.0 ("OL") as an engine for 
  235.         searching, using OL's searching rules (see your manual for details).
  236.         The options passed to On Location are OL's defaults. You can search
  237.         all known indexes, or limit the search to one index, by using the
  238.         "Search Index" popup. If On Location is not running, then this
  239.         option is not available.
  240.         
  241.     The various settings for multi-file searches are:
  242.     
  243.     •    Batch Find: when this option is turned on, the search happens all
  244.         at once, and the results are displayed in the Search Results window.
  245.         In the Search Results window, you can double-click on an entry, and
  246.         the file will be opened and the matching string will be selected.
  247.         You can also select multiple entries and display the matches, or
  248.         use Return or Enter instead of double-clicking. The Search Results
  249.         window can be saved as a text file, or printed out. If Batch Find
  250.         is turned off, then windows are opened one at a time, as they are
  251.         found.
  252.         
  253.     •    Add To Results: (only if Batch Find is on) when this option is on,
  254.         the results of the batch search will be added to the existing 
  255.         Search Results, instead of replacing them. If there are no Search
  256.         Results, or if Batch Find is turned off, then this option is not
  257.         available.
  258.         
  259.     •    Search Nested Folders: (Directory Search Only) When this option is
  260.         OFF, only the designated folder will be searched. When it's on, 
  261.         the entire directory tree rooted at the designated folder will
  262.         be searched. If a search method other than Directory Search is
  263.         chosen, this option is not available.
  264.         
  265.     •    Search All Types: When this option is ON, files of any type (not
  266.         just text files) will be searched.
  267.         
  268.     •    Skip (…) Folders: (Directory Search Only) When this option is on,
  269.         folders whose names are enclosed in parentheses will not be searched.
  270.         If a search method other than Directory Search is chosen, this option
  271.         is not available. (The "(…)" is pronounced "Meredith".)
  272.         
  273.     •    Starting Directory (The "Set…" button): This button is used to
  274.         designate the starting directory for directory scan searches. The
  275.         dialog that it presents is a Standard File-based directory selection
  276.         dialog. To select a folder, navigate your folder hierarchy until
  277.         the name of the desired folder appears in the large button at the
  278.         bottom of the dialog, then click that button.
  279.                 
  280.     •    Note: Grep is not supported for direct On Location searches. However,
  281.         you can search for a known part of the Grep string, and then use
  282.         Grep in combination with a Open Windows or Search Results search.
  283.         Alternatively, you can use a Directory Scan for multi-file Grep
  284.         searching.
  285.         
  286.     The "Find In Next File" command under the Search menu will continue the
  287. multi-file search; the "Open All Matches" command is equivalent to choosing
  288. "Find In Next File" repeatedly until no more occurrences are found. Find In
  289. Next File and Open All Matches are only available when doing non-batch 
  290. searches.
  291.  
  292.     Multi-File searches can be done in the background. If a search completes
  293. and BBEdit is not in the foreground, a Notification Manager alert will be 
  294. posted, so that you know it's done.
  295.  
  296.     A multi-file search in progress can be stopped by pressing Command-Period.
  297.     
  298.     "Find And Replace All Matches" is a convenient way to do automatic multi-
  299. file search and replace. The dialog presented when you choose this command
  300. allows you to specify whether files are modified in memory or on disk; the
  301. "safe" way to proceed is to instruct BBEdit to leave the document open after
  302. replacing all occurrences; alternatively, you can request that any changed
  303. files are saved subject to your confirmation, or without your confirmation.
  304.  
  305. Note that this last alternative will result in files being modified on disk
  306. without your knowledge, so you should be absolutely sure you want to do this.
  307.  
  308. Find And Replace All Matches is only functional for non-batch searches.
  309.  
  310. SAVING
  311.  
  312.     A document can be saved via the "Save As…" command, or part of its contents
  313. may be saved with the Save Selection… command. Using "Save As" gives you the 
  314. opportunity to determine which elements of a document's state will be saved; 
  315. some applications besides BBEdit use state information which is saved in
  316. the resource fork of a document.
  317.  
  318.     None           no state
  319.         
  320.     MPW Shell    font, size, tabs, window placement & size, selection range
  321.  
  322.     BBEdit        font, size, tabs, window placement & size, scrollbar settings,
  323.                 print settings, selection range
  324.     
  325.     THINK C        font, size, tabs
  326.     
  327.     Mac Pascal    font, size, tabs, window placement & size
  328.     
  329. If any aspect of a document's remembered state is changed, the hollow diamond
  330. will appear in the document's status bar, and next to the file's name in the
  331. Windows menu.
  332.  
  333. "Make Backup Now..." is useful for making a snapshot the state of a document before
  334. you modify it. Choosing "Auto-Backup" (option-Make Backup Now) will cause BBEdit
  335. to save a backup whenever you choose "Save", before it writes out the new changes.
  336.  
  337. Backup documents and documents created with "Save Selection" have
  338. no state information in them.
  339.     
  340. THE WINDOWS MENU
  341.  
  342.     "Stack Windows" and "Tile Windows" can be used to neatly organize your
  343. windows on the screen; if there are more windows present than can be neatly 
  344. tiled, they will be tiled into small stacks.
  345.  
  346.     "Send to Back" and "Exchange with Next" are useful for cycling through the
  347. open windows on the screen, or toggling between the top two documents.
  348.  
  349.     Below these four commands is a list of all open windows. Choosing a window's
  350. name will bring it to the front. Documents that have been modified but not saved
  351. will have a filled diamond next to their name. If a document's state has been
  352. modified, the diamond will be hollow.
  353.  
  354. SPECIAL FEATURES
  355.  
  356.     BBEdit is sensitive to whether a file can be modified or not; if the file is
  357. locked, or is opened from a write-protected disk or AppleShare volume, then the
  358. file will be opened read-only regardless of the switch in the Open… dialog box.
  359. To create your own modifiable copy of a read-only file, use Save As… to save the
  360. document in a different location.
  361.  
  362.     BBEdit will also open a document read-only if the "Projector-Aware" switch
  363. is turned on in the Open… dialog, and the file is currently checked out from a 
  364. Projector project.
  365.  
  366. KEY TRICKS
  367.  
  368.     Keyboard Support - BBEdit supports the extra keys on the Apple Extended
  369. Keyboard, as well as the arrow keys provided on all keyboards except the
  370. original Mac keyboard.
  371.  
  372.     The sense of the "Auto-Indent" setting can be reversed on the fly by
  373. holding down the Option key when typing a carriage return.
  374.  
  375.     Holding down the Command key when using a scrollbar will make the document
  376. scroll twice as fast.
  377.  
  378.     Holding down the Option key when pressing left-arrow or right-arrow will
  379. move the insertion point to the end of the line containing the current selection
  380. range.
  381.  
  382.     Holding down the Option key when pressing up-arrow or down-arrow will move
  383. the insertion point to the beginning or end of the document, respectively.
  384.  
  385.     Typing Command-Tab or Command-Return in the Find dialog will cause a
  386. tab or carriage return, respectively, to be entered in the current text
  387. field.
  388.  
  389.     The Option key is used in the File, Text, and Search menus to toggle
  390. between related menu items:
  391.  
  392.     •    Paste File becomes Paste Hierarchy: Paste Hierarchy replaces the current
  393.         selection with an indented listing of the desired directory.
  394.  
  395.     •    Close becomes Close All: Close All closes all open windows except for
  396.         the Search Results window.
  397.         
  398.     •    Save becomes Save All: Save All saves all open windows.
  399.     
  400.     •    Print becomes Print All: Print All prints all open windows except
  401.         for Search Results.
  402.     
  403.     •    Quit becomes Transfer: Puts up a dialog which allows you to specify
  404.         an application to launch, and optionally leave BBEdit running, or
  405.         quit BBEdit.
  406.         
  407.     •    Make Backup Now becomes Auto-Backup: when turned on, Auto-Backup 
  408.         makes a time-stamped duplicate in the same directory as the original
  409.         file whenever Save is chosen for that file. (The duplicate is made
  410.         -before- the new changes are saved.) A diamond will appear next to
  411.         this item when Auto-Backup is turned on.
  412.     
  413.     •    "Wrap..." becomes "Wrap": wrapping will be performed using the
  414.         current wrap settings, rather than bringing up the dialog.
  415.                 
  416.     •    Find In Next File becomes Open All Matches: Open All Matches does
  417.         a Find In Next File until there are no more matches.
  418.  
  419. PREFERENCES
  420.  
  421.     The "Preferences" command on the File menu allows you to set up BBEdit
  422.     with your preferred settings…
  423.     
  424.     The various groups of commands in the Preferences dialog perform
  425.     the following actions:
  426.     
  427.     Global
  428.         
  429.         - Controls various aspects of BBEdit as a whole:
  430.         
  431.         •     Delay When Scrolling waits for a tenth of a second when
  432.             you click in the arrows or gray part of a scrollbar,
  433.             to make it easier to scroll a line at a time on fast
  434.             machines.
  435.             
  436.         •    Show Status Bar displays a bar at the top of each editing
  437.             window, which gives the file's full path name, and the date
  438.             and time the file was last saved. If the file has unsaved
  439.             changes, a black diamond will be to the left of the "last
  440.             saved" time. If some aspect of the window's saved state
  441.             has been changed, then the diamond will be hollow. The
  442.             "pencil" icon indicates the file's read-only state; if
  443.             the pencil has a slash across it, then it is read-only.
  444.             You can change the file's read-only state by clicking
  445.             on the pencil.
  446.             
  447.             Also in the status bar is a small icon which indicates what
  448.             state information is saved with the document. A "generic
  449.             application" icon means that no BBEdit-readable state is
  450.             saved. Clicking on the icon brings up the "Save As..."
  451.             dialog, so that you can either make a modifiable copy
  452.             of a read-only document, or change the state information
  453.             that is saved with that document.
  454.             
  455.         •    Show Philip Bar causes a vertical gray line to appear
  456.             in the status bar. This gray line indicates the right-
  457.             hand edge of the usable editing area when the window
  458.             is zoomed to full-size on a 9-inch Macintosh screen.
  459.             This makes it easy to write files which can be read
  460.             without scrolling by users of "classic" Macintosh
  461.             machines; simply break lines at the philip bar when
  462.             you type, or wrap to the philip bar using the Wrap…
  463.             command.
  464.             
  465.         •    Auto-Indent, when turned on, auto-indents your text
  466.             while typing.
  467.             
  468.         •    MPW Compatible changes the command-key equivalents for
  469.             Select All, Find Again, Replace And Find Again, and
  470.             Go To Line to be more familiar to users of MPW (or 
  471.             other editors with similar command keys for these
  472.             functions). When turned off, the command-keys are 
  473.             familiar to users of the THINK programming environments
  474.             (which tend to outnumber MPW users...).
  475.             
  476.         •    Show Line Numbers causes the left side of each window
  477.             to display the line numbers for all lines visible in
  478.             the editing window.
  479.             
  480.         •    The "At Startup" setting controls what action is to
  481.             take place if BBEdit is started up without double-
  482.             clicking on a document.
  483.     
  484.     Editor
  485.     
  486.         - Controls default settings for editing:
  487.         
  488.         •    Default Font sets the default font, size, style, and tab
  489.             settings for newly created windows and for files with no
  490.             saved font information.
  491.             
  492.     Printing
  493.     
  494.         - Controls default settings for printing:
  495.         
  496.         •    Default Font sets the default font and tab information
  497.             for printing; these settings may be changed and saved
  498.             on an individual basis for files saved with BBEdit
  499.             state information.
  500.             
  501.         •    Frame Pages causes a double border to be drawn around the
  502.             printed document (à la MPW).
  503.             
  504.         •    Print Page Headers prints a header on each page with the
  505.             date, time, page number, total pages, and document file
  506.             name.
  507.             
  508.         •    Print In Reverse Order prints out the pages backwards.
  509.             This is useful on the original LaserWriters and on other
  510.             printers that print backwards.
  511.             
  512.         •    Print Full Pathname prints the file's full pathname in
  513.             the page header (if Print Page Headers is on).
  514.             
  515.         •    The Modification Date and Printing Date radio buttons
  516.             control which date is printed in the page header; if
  517.             Modification Date is chose, the date and time the file
  518.             was last saved are printed; otherwise, the date and time
  519.             the document's printing was started will be printed.
  520.             
  521.     Search
  522.     
  523.         - Controls the settings that appear in the Search dialog:
  524.         
  525.         •    Wrap Around, Match Case, Entire Word, and Grep control the
  526.             appropriate settings in the Find... dialog.
  527.         
  528.         •    Leave Windows Open, Save Changes To Disk, and Confirm Saves
  529.             control the appropriate settings in the Find And Replace All
  530.             Matches… dialog.
  531.             
  532.         •    Search All Types and Start From… control the analogous
  533.             settings in the Options… dialog which is brought up from
  534.             the Find… dialog.
  535.             
  536.     Filing 
  537.     
  538.         - Controls the settings that appear in the Open… and Save As…
  539.         dialogs:
  540.             
  541.         •    Open Read-Only, Projector-Aware, and Show All Types control
  542.             the settings that appear in the Open and Open Several dialogs.
  543.             
  544.         •    The "Default Saved State" popup controls which state
  545.             information gets saved when the file is saved.
  546.             
  547.         •    The "Auto-Backup" switch is the default setting for the
  548.             "Auto-Backup" option in the File menu.
  549.             
  550.     State
  551.     
  552.         •    These settings control what parts of the saved state information
  553.             are honored when a window is opened, regardless of what state
  554.             information was saved with the document.
  555.